package com.hq.ims.data.vo.pic;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@ApiModel(value = "公司树VO")
@Data
public class CompanyTreeVo {

    @ApiModelProperty(value = "公司ID")
    private String companyId;

    @ApiModelProperty(value = "公司名称")
    private String companyName;

    @ApiModelProperty(value = "公司地址")
    private String companyAddress;

    @ApiModelProperty(value = "服务地区")
    private String city;

    @ApiModelProperty(value = "产业标记")
    private String industryName;

    @ApiModelProperty(value = "分成规则")
    private BigDecimal companyDivideIntoRuleValue;

    @ApiModelProperty(value = "父ID")
    private String parentId;

    @ApiModelProperty(value = "子公司")
    private List<CompanyTreeVo> childrenCompanyList;

    @ApiModelProperty(value = "当前公司项目数量")
    private Long projectCount;

    @ApiModelProperty(value = "项目总数")
    private Long projectTotalCount;
}
